CKEditor
Als Alternative zu MS-Word können jetzt die Rechnungstexte auch mit CK-Editor erfasst werden. Der Vorteil besteht darin, dass dieser Editor einen wesentlich kleineren Text generiert als MS-Word und auch weniger dazu neigt, ungültige Texte zu generieren.
Da in Crystal-Reports nur ein kleiner Teil der Möglichkeiten von HTML unterstützt ist , genügt dieser Editor vollständig. Siehe dazu SAP_Note_1217084.htm in Ordner Dokumentation.
Grundsätzlich kann in SYSW-Parameter SYTX-HTML-EDITOR gewählt werden, welches der Standard-Editor ist. Bei jedem Aufruf kann aber diese grundsätzliche Wahl bei Bedarf übersteuert werden.
Für Umstellung von Word auf CKEditor
Wenn der Editor gewechselt wird, kann nicht sicher davon ausgegangen werden, dass der Text nachher noch korrekt dargestellt wird. Es ist deshalb sinnvoll, die Texte vor der ersten Fakturierung zu überprüfen.
Eine relativ sichere Umgehungsmöglichkeit ist, den bisherigen Text mit Cut-and-Paste von Word auf CKEditor zu übernehmen.
Dies kann wie folgt erreicht werden:
- Als Editor MS-Word wählen
- bestehenden Text in MS-Word öffnen und kopieren in Zwischenablage
- Verarbeitung in Word abbrechen
- Als Editor CKEditor wählen
- Text mit 'Clear' löschen und CKEditor aufrufen
- Text aus Zwischenablage einfügen und allfällige Anpassungen vornehmen.
- Uebernehmen und speichern in DB.
Ob die Texte in der Fakturierung gedruckt werden können, kann überprüft werden, indem bei der Funktion SYTX über Menu Aktion/Drucken die Liste HTML/TEXT mit den gewünschten Parametern gestartet wird.
Sollen Firma-Spezifische Schriften verwendet werden, muss das Configurationsfile mit den gewünschten Schriften angepasst werden.
Dieses File ist gespeichert in %FAROSPROG%\Fremdlib\ckeditor\config.js. In der Section config.font_names können weitere Schriften eingefügt werden. Hier ein Beispiel mit der Schrift Univers:
config.font_names =
'Arial/Arial, Helvetica, sans-serif;' +
'Comic Sans MS/Comic Sans MS, cursive;' +
'Courier New/Courier New, Courier, monospace;' +
'Georgia/Georgia, serif;' +
'Lucida Sans Unicode/Lucida Sans Unicode, Lucida Grande, sans-serif;' +
'Tahoma/Tahoma, Geneva, sans-serif;' +
'Times New Roman/Times New Roman, Times, serif;' +
'Trebuchet MS/Trebuchet M:
In, Helvetica, sans-serif;' +
'Verdana/Verdana, Geneva, sans-serif';
config.font_names = 'Univers/Univers, Helvetica, sans-serif;' + config.font_names;
Die Felder haben folgende Bedeutung: Schriftname in Auswahl / Schriftname Windows, Hauptgruppe der Schrift, mit / ohne Serifen. Mehrere Schriften können eingefügt werden, indem die einzelnen Einträge mit dem Plus-Zeichen verbunden werden.